iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0

Python 也可以用來產生圖表,我們只需要匯入 Matplotlib 函式庫,它可以根據給出的數據資料繪製出各式各樣的圖表。
Matplotlib 函式庫可以生成出各種圖表,如:折線圖、圓餅圖、長條圖...等,我們可以根據不同的需求使用不同的函式。
首先先匯入 Matplotlib 函式庫 :
import matplotlib.pyplot as plt
和之前一樣,我們通常會將 Matplotlib 縮寫為 plt。
創建圖表
先從最基本的創建圖表說起,我們用折線圖(Line Chart)來作為範例。
首先創建 x 軸和 y 軸的數據,接著使用 plt.plot() 創建圖表。

x = [1, 2, 3, 4, 5]
y = [10, 5, 7, 12, 9]

plt.plot(x, y)

自訂標題和標籤
我們也可以使用下面的函式來自定圖表的標題和標籤。

函式 說明
plt.title() 添加標題
plt.xlabel() 添加 x 軸標籤
plt.ylabel() 添加 y 軸標籤

自訂線條樣式
plt.plot() 也支援調整線條的顏色、樣式和粗細,

plt.plot(x, y, color='green', linestyle='--', linewidth=2)

color:調整線條顏色。
linestyle:調整線條樣式。
linewidth:調整線條粗細。

保存圖表
創好圖表之後,若要圖片檔的話,可以使用 plt.savefig() 來儲存。
plt.savefig('折線圖.png')

顯示圖表
當創建好圖表後,使用 plt.show() 就可以顯示你的圖表了。
plt.show()


上一篇
Day20 Pandas(四)
下一篇
Day22 Matplotlib(二)
系列文
少年Py 的漂流日記- 第一次相遇30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言